package genericity.method;

public class ExtendsAndSuper {




    /**
     * 有界泛型方法，
     * @param a
     * @param b
     * @param <N>
     * @return
     */
    public static <N extends Number> double calculator(N a, N b) {
        return a.doubleValue() + b.doubleValue();
    }

    /**
     * 无界泛型方法
     * 泛型参数需要用括号包围
     * @param a
     * @param b
     * @param <T>
     * @return
     */
    public static <T> boolean equalsToString(T a, T b) {
        return a.toString().equals(b.toString());
    }



}
